Bubba's Arena: Tutorials
Creating the PK3 File
Once you've finished your map it's time to convert
it from the standard .bsp file to a .pk3 file. You'll
have to do this if you ever want to publish your map
and let other people play it. PakScape is the utility
of choice that will compress your work and make
it substantially smaller for download.
If you've ever used a file compression tool like Winzip
then you have a basic idea about compressing files
and uncompressing file downloads. PakScape does
the same thing but it supports the .pk3 format that id
uses to shrink the maps within the game. Your custom
map must conform to a specific folder format in order
for the game to use the level you've created. Most new
maps published today come with in-game support
that allow the user to simply unzip the file into the
baseq3 folder and use the 'single player/skirmish'
option within the game to play the map. This is what
I'll show you how to accomplish. The first step is to
get PakScape by downloading it here. The next step
will be to create a folder in 'my documents' called
'my map'. You'll want to create the following folders
within this folder as follows.
If you go into the 'quake III arena/baseq3' folder you'll
find all of the files necessary after your map is saved.
'levelshots' shows the image displayed when the map loads.
'maps' has the .bsp and .ass file that draws the map with bot support.
'scripts' is where the .arena file rests allowing in-game support.
'sounds' is where you'll have your own .wav files for sound.
'textures' is where any custom textures you've used reside.
Go ahead and launch PakSacape and reduce the program
to a window that will be displayed on your desktop. Then
open the 'my map' folder in 'my documents' and do the same
so that the window is above PakScape like the shot below.
Now copy the files from the baseq3 folder into the
appropriate folders into your 'my maps' folder.
Once this is done just drag the folders into PakScape
and save the whole lot as a .pk3 file. The objective
is to mimic the file structure in the game within
your .pk3 file. The only additional file to add will
be a 'read me' file that explains to the user how to
install the map and some details about how the
map was made including credits to anyone you
borrowed from. This could include textures, prefabs,
or models. For an example of a 'read me' file click here.
Just open notepad in the accessories section of
Windows to write the file. Then take the 'read me'
file along with your .pk3 and compress them using
PakScape again but now save the combination as
a .zip file so that people can download and use it.
